package com.wangzh.regex;

public class Demo2 {

    public static void main(String[] args) {
        /**  预定义字符
         * . 任何字符
         * 29yy三3
         * \d 一个数字: [0-9]
         * \D 非数字:[^0-9]
         * \s一个空白字符:[\t\n\x0B\f\r]
         * \S非空白字符:
         * \w [a-zA-Z 0-9]英文、数字、下划线
         * \W 一个非单词字符
         */

        /**
         * X ?，一次或0次
         * X *，零次或多次
         * X +，一次或多次
         * x {n} X，正好n次
         * x {n, } X，至少n次
         * X{n,m} X，至少n但不超过m次
         */

        System.out.println("--------.--------");
        System.out.println("你".matches(".."));//false
        System.out.println("你a".matches(".."));//true

        System.out.println("--------\\d--------");
        System.out.println("11".matches("\\d"));//false
        System.out.println("2".matches("\\d"));//true
        System.out.println("1".matches("\\d"));//true

    }
}
